home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 11
/
Cream of the Crop 11-2.iso
/
bbs
/
log100s.zip
/
LOGIT.DOC
< prev
next >
Wrap
Text File
|
1996-01-14
|
13KB
|
342 lines
LOGIT v1.00 Standard
By Timothy Steffes
════════════════════────────────────────────────────────────────────────────
Warranty:
═════════───────────────────────────────────────────────────────────────────
None. Zip. Zilch. Zero. If it breaks in two, you own both halves.
What is LOGIT?
══════════════──────────────────────────────────────────────────────────────
LOGIT creates a file that lists recent calls to your BBS. It will read
caller information from the command line, DOOR.SYS, your Front Door
LASTCALL.FD file, or Intermail's LASTCALL.IM file. You can also use a
comment function and put whatever you want in the output file.
Logit will also create an ASCII text file with your mailer's activity for
the current and previous day compiled for display, or just your curiosity.
I use mine as my BANNER.TXT file for Front Door.
How Do I Use it?
════════════════────────────────────────────────────────────────────────────
You may choose a number of different ways to use LOGIT, making it a flexible
tool to show your users your recent system activity.
Each of the five functions are run using a command named to describe the
function. Here is a brief description of the functions.
PARAMS Uses command line to produce output file.
DOOR.SYS Reads DOOR.SYS to produce output file.
COMMENT Writes text to output file.
MAILCALL Adds Last mail session to output file.
BANNER Creates Today/Yesterday mailer stats banner file.
Command Line Usage:
═══════════════════─────────────────────────────────────────────────────────
CD\LOGIT
LOGIT <commands> [parameters]
Commands:
PARAMS [parameters] Uses command line to produce output file.
DOOR.SYS Reads DOOR.SYS to produce output file.
COMMENT [comment text] Writes text to output file.
MAILCALL Adds Last mail session to output file.
BANNER Creates Today/Yesterday mailer stats banner file.
Explained:
LOGIT PARAMS %1 %2 %3 %4 %5 %6 %7 %8 %9
■ Reads command line parameters to produce output file.
■ %1 Locked Baud Rate ■ %6 ANSI 1=Y,0=N
■ %2 Time Left ■ %7 Com Port
■ %3 User Number ■ %8 User Baud Rate
■ %4 User First Name ■ %9 Node Number
■ %5 User Last Name
■ Reads Information From DOOR.SYS if it exists.
This is the best way to run this under TAG!
TAG's LOGON.BAT drops all these params and DOOR.SYS.
LOGIT DOOR.SYS
■ Reads Information From DOOR.SYS to produce output file.
LOGIT COMMENT [text]
■ Writes [text] to output file.
This is nice for telling users when system events happen.
For example, put it in your nightly maint. batch file like this:
LOGIT COMMENT Ran Nightly Maintenance.
LOGIT MAILCALL
■ Reads LASTCALL.[FD or IM] and adds the most recent mailer
call (inbound or outbound) to output file.
This is nice for telling users when your system gets mail.
Use this with the comment function in your tossmail.bat like
this:
@ECHO OFF
@REM Program : TOSSMAIL.BAT
@REM Usage : Runs after mailcall to process inbound mail.
CD\FD\LOGIT
LOGIT MAILCALL
@REM Reads LASTCALL.[FD or IM] and adds the most recent mailer
@REM call (inbound or outbound) to output file.
CD\FD\FILE
IF NOT EXIST C:\FD\FILE\*.* GOTO MAILSCAN
@REM Looks for any file in the inbound directory.
IF NOT EXIST C:\FD\FILE\313B*.* GOTO MAILSCAN
@REM Looks for any Interplanetary BRE mail packet file in the
@REM inbound directory.
CD\FD\LOGIT
LOGIT COMMENT └─ Received & Processed IP-BRE #313 Mail Packet.
@REM Adds the comment listed after the command "COMMENT" to
@REM the output file.
CD\BBS\GAMES\IPBRE313
BRE PLANETARY /DETAILED
BRSCORES
:MAILSCAN
IF NOT EXIST C:\FD\FILE\*.* GOTO END
CD\FD\GECHO
GECHO SCAN TOSS -TOSSBAD
CD\FD\ALLFIX
ALLFIX F A
:END
@REM End Program: TOSSMAIL.BAT
LOGIT BANNER
■ Reads LASTCALL.[FD or IM]. Creates ASCII output file that
contains Today / Yesterday mailer stats.
Use this for your mailer's Banner file that is displayed to
BBS callers before loading the BBS software.
LOGIT [commands] DETAILED
■ Displays function-by-function details of what LOGIT is doing.
This is an optional parameter.
Configuration File:
═══════════════════─────────────────────────────────────────────────────────
Try running LOGITCFG for starters. Although you can edit your config file
manually, it is easier and safer to configure Logit with this program. You
will need to edit the config file and add your header and foot strings.
You will need a separate config file for each node you run, as the path for
DOOR.SYS will vary from node to node. How I run multiple config files is
like this:
LOGIT1.CFG - Node 1's Config File
LOGIT2.CFG - Node 2's Config File
Then before you run logit, copy the right config file to the filename
LOGIT.CFG. To do this: (for node 1)
COPY LOGIT1.CFG LOGIT.CFG
LOGITCFG.EXE
════════════────────────────────────────────────────────────────────────────
LOGITCFG.EXE has a nice feature built into it. If you just run:
LOGITCFG.EXE [no command line parameters]
It attempts to load LOGIT.CFG. If you run:
LOGITCFG.EXE [filename]
It will load 'filename' as your config file so you can edit each node's
config using the config program.
The config file, explained...
Line 1 - Where to put the Output file.
Example: C:\MULTI
Line 2 - What to call the Output file
Example: CALLERS.LOG
Line 3 - Remove Calls Daily or by Number? [D/N]
You can use this program two ways. Daily - will remove calls
at the end of the day. Numericly - Will remove calls after a
user defined number of calls.
Example: D
Line 4 - Number of calls to record.
This is the number of calls you wish to show if you use the
Numeric feature on Line 3. This line must exist even if you
choose daily. (it will just be ignored, but leave it in!)
Example: 20
Line 5 - Header 1 - Length: 77 characters
This is the string to use as the top line of your Output file.
Example: 4─═1[ 9My BBS! 2Callers Log Screen 1]4═─
Line 6 - Header 2 - Length: 77 characters
This is the string to use as the second line of your Output file.
Example: 4┌─ ─ ── ───────1─4──1─4─1─2─1──2──────────────────1──2─1─2─1─4──1─4────────────── ── ─ ─┐
Line 7 - Foot - Length: 77 characters
This is the string to use as the bottom of the your Output file.
Example: 4└─ ─ ── ───────1─4──1─4─1─2─1──2──────────────────1──2─1─2─1─4──1─4────────────── ── ─ ─┘
Line 8 - Text Color (Text)
The TAG Color Number for the Caller Info Text.
Example: 2
Line 9 - Text Color (Colon)
The TAG Color Number for the Colon between the Caller info Text.
Example: 5
Line 10 - Path to DOOR.SYS. If you choose not to use DOOR.SYS. Leave this a
blank line.
Example: C:\TAG
Line 11 - Bulletin Board System. [TAG, RGPIPE, or RGCARROT]
This line tells LOGIT which color code symbol to use.
TAG - ""
RGPIPE - "|"
RGCARROT - "^"
Example: TAG
Line 12 - Include Local Logons? [YES/NO/Y###]
Yes - Will Include ALL Local Logons.
No - Will Not Include Local Logons.
Y### - Will Include Local Logons Up To SL=###.
Must define DOOR.SYS Path To Use This Last Option
But You Can Still Use The "%1 %2, ETC" Command Line.
Example: YES
Line 13 - Path to LASTON.DAT (TAG ONLY)
This feature is still in Beta Testing. File Request: "LAST"
from my system to get the stand alone version of the LASTON.DAT
Colorizer.
Example: C:\MULTI
Line 14 - Path to Mailer (Front Door/Intermail only for now)
Example: C:\FD
Line 15 - Pause String. If none use 'N' (No quotes)
Example:
Line 16 - Yesterdays Calls Log Filename
Example: YESTCALL.MSG
Line 17 - Mailer Type (Front Door,InterMail,NONE)
Example: FRONT DOOR
Line 18 - Today/Yesterday Mailer Stats Filename
Example: BANNER.TXT
Comments:
═════════───────────────────────────────────────────────────────────────────
If you have trouble using this program, please let me know! I'm sure there
are still bugs I haven't squashed yet, but with time, I'll have all the bugs
out plus a few more features for your enjoyment!
All Copyrights and Trademarks are properties of their respective owners.
This program is Freeware. Buy yourself a burger! <Grin>
I can be reached via Netmail at:
1:2410/411 (Fido)
7:313/200 (FlashNet)
Timothy.Steffes@MyBBS.ACK.MI.ORG (E-Mail)
Stop by the FlashNet Web Site for the latest version of this and my other
programs at: HTTP:/WWW.GATECOM.COM/~JACKFLASH
F'Req the latest version of Logit using the magic name "LOGIT".
Thanks!!!
═════════───────────────────────────────────────────────────────────────────
My many thanks go out to:
Leann, my wife. (Marilyn, My BBS!)
Thank you for not hassling me about the late night programming!
"Just one more minute babe. I just have one more line to write..."
Mickenzie, my daughter.
Daddy's little girl, You are the light of my life!
Ken Winstrand, My Best Friend. (Jack Flash, Jack's Flashdom!)
Thanks for showing me T.A.G.! We've really run it through its paces,
haven't we? To Boldly Use Every PKey Like No SysOp Has Done Before!
Wanda Hall, My Bud! (Rosie, Rosie's Place)
Thanks for giving me ideas for my programming and all the great work
you've done on my board. Now WHEN are you going to change your Pause
String????
Doug Bulmer, Doog! (Stormin, The War Zone)
I can't thank you enough for being patient enough to teach me to
program. A lesser man may have gone completely insane at the mere
thought. Oh I wish I were an Oscar Mayer wiener!
Randy Goebel, N8MAX. (Randy, My BBS! Node 3 <wink!>)
Thank you for letting me redo your board and thanks for the freedom to
do it the way I want.
The T.A.G. Team,
Thanks for a kick butt BBS program! Keep up the great work, we all
greatly appreciate the time, thought and effort that goes into writing
the best BBS package you can get!
My BBS! Software Beta Sites
Thanks for having enough faith in my programming that you actually run
my software (scary!! just kidding!)! Thanks for the GREAT input you
have given me. I can't thank you enough and I hope to help you improve
your already excellent BBSs even more with better software that you
helped create!
My BBS! Software Test Sites FidoNet FlashNet
═══════════════════════════───────────────────────────═══════─────════════──
My BBS! (B) Tim Steffes 313 595-9785 1:2410/411 7:313/200
The War Zone (B) Doug Bulmer 313 467-9550 1:2410/805 7:313/105
Jack's Flashdom! (T) Ken Winstrand 313 561-9874 1:2410/710 7:313/100
Rosie's Place (T) Wanda Hall 313 941-0865 1:2410/520 7:313/104
The Black Hole (A) Randy Goebel 810 879-7387 1:120/36 7:313/36
K-1 Computing (I) David Strang 313 359-9261 ---------- 7:313/112
College Board (W) Jim Kennedy 810 478-9647 1:2410/146 7:313/210
Back Of The Garage (T) Jeffrey Bell 313 565-7756 1:2410/532 7:313/109
Serpent's Twist BBS! (B) Steve Dimoff 919 848-2347 1:151/184 7:919/100
Diamonds in the Rough (T) Tom Brown 502 439-7904 1:3621/4 7:502/100
Briter (B) Brian Large 519 974-6829 1:246/29 ---------
The Underworld (B) Bruce Byrom 606 263-8108 1:2370/100 ---------
The Manhatten Project (G) Brian Cox 313 281-7401 1:2410/701 7:313/102
────────────────────────────────────────────────────────────────────────────
(T) T.A.G. (A) T.A.G. Alpha (W) WildCat (G) Telegard
(B) T.A.G. Beta (I) Iniquity (R) Renegade
────────────────────────────────────────────────────────────────────────────
If you are interested in becoming a Beta Test Site for My BBS! Software,
please fill out BETA.TXT and crash mail it to my system. I will reply within
48 hours to every message. If you don't hear from me, it means I'm either
dead or lightning struck my PC (which would be worse? <grin>).
Thanks, Tim 8^)